.B0213tmp-dialog{
    width: 100%;
    height: 100%;
}
.B0213tmp-dialog .kmi-layout-main-content{
    display:flex;
    flex-direction: column;
    background: white;
    /*padding: 4px;*/
    flex:1;
    padding: 8px 16px 16px;
}
.B0213tmp-dialog .kmi-layout-page{
    flex:1;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.B0213tmp-dialog #kmi-img-content{
    flex:1;
    overflow:auto;
    text-align: center;
    overflow: scroll;
    margin-bottom: 16px;
    border: 1px solid #1ab7cd;
    border-radius: 4px;    
    display: flex;
    justify-content: center;
    align-items: center;
}
.B0213tmp-dialog #kmi-img-panel{
    width:fit-content;
    height:fit-content;
    object-fit: contain;
}
.B0213tmp-dialog .img-toolbar{
    position: absolute;
    bottom: 250px;
    right: 20px;
    display: flex;
    flex-direction: column;
}
.B0213tmp-dialog .img-toolbar .mdl-button--fab.mdl-button--custom1.sub{
    background: #4f74b9;
    color: white;
}
.B0213tmp-dialog .img-toolbar .mdl-button--fab.mdl-button--custom1.sub:hover{
    background: #334f84;
    color: white;
}
.B0213tmp-dialog .input-group .kmi-text-fields>label{
    width:85px;
    text-align:right;
}
